all: shm_write shm_read  fifo_read fifo_write
shm_write:shm_write.c
	gcc $^ -o $@
shm_read:shm_read.c
	gcc $^ -o $@
fifo_write:fifo_write.c
	gcc $^ -o $@
fifo_read:fifo_read.c
	gcc $^ -o $@
pipe2:pipe2.c
	gcc pipe2.c -o pipe2
pipe1:pipe1.c
	gcc pipe1.c -o pipe1
